<html>
<body>
<p>Contains the application's graphical user interface. The <code>gui</code> package
is responsible for getting commands from the user and issuing them to the controller.</p>

<p>The main classes in the <code>gui</code> package are:</p>
<ul>
<li><b><code>Gui</code></b>: The main <code>JFrame</code> class; communicates with
the controller</li>
<li><b><code>Sandbox</code></b>: The <code>JComponent</code> that displays the model</li>
<li><b><code>Palette</code></b>: The <code>JTree</code> for selecting new components</li>
<li><b><code>Displayable</code></b>: The base class for all gui objects displayed in
the <code>Sandbox</code></li>
<li><b><code>ComponentImage</code></b>: The base class for gui logic components;
correlates with <code>model.LogicComponent</code></li>
</ul>
</body>
</html>